Golang Job: Software Engineer

Job added on

Company

Red Hat Software
India

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

About the job:
The Red Hat Community Platform Engineering team is looking for a Software Engineer to join us. In this role, you will be part of a team that builds and maintains infrastructure and services for both the Fedora and CentOS communities that Red Hat sponsors. Our team, like much of Red Hat’s engineering department, is highly distributed, across multiple countries and timezones. The services we create and maintain help us connect together the Fedora and CentOS infrastructure to benefit both communities, which in turn helps Red Hat build better products the open source way. That’s where you come in.

We want a passionate developer to help our team develop, deploy, troubleshoot, and maintain these services. You’ll work with colleagues around the globe every day and directly in the communities they serve. You’ll share what you know and learn with the team and the community at large. Successful applicants must reside in a country where Red Hat is registered to do business.
What you will do:
  • Develop, architect, integrate, and deploy infrastructure services
  • Bring a DevOps mindset with automation and continuous integration (CI) a key skill we value
  • Stay in tune with important open source projects that solve infrastructure problems in Fedora and CentOS, and work with teammates to evaluate them for use
  • Use a comprehensive, standard set of tools – Git, Ansible, IRC and email, and issue tracking – to collaborate and communicate with your teammates and the community
  • Build community around team projects by constantly encouraging contribution and mentoring high-value individuals
  • Submit to and present on your work at community conferences occasionally to raise visibility of our work and promote our open source way
What you will bring:
  • Our primary language is Python, but experience in other high level languages like Java, Golang, JavaScript, or Ruby are helpful for cross skilling
  • Familiarity with standard team collaboration tools like Git, IRC, and issue tracking
  • Ability to test and troubleshoot not just your own code but others
  • Experience with scripting languages, automation (we like Ansible,) and CI and continuous delivery (CD) to bring a DevOps mindset to the team
  • Ability to transition between projects and languages
  • Ability to manage multiple priorities, organize work, and deliver on commitments
  • Excellent written and verbal English skills
  • Experience of working in an open source project is a plus
  • Understanding of Containers and Container-Orchestration systems (like Kubernetes, OpenShift etc) is a plus


#LI-REMOTE #LI-TM1